body { font-size: 15px;  }
.nav li { float: center; text-align: center; display:inline-block; 
	padding:0px 10px 0px 10px; }
.nav { padding-top:20px; padding-bottom:10px; /* width:100%;  */ }
.nav ul { font-size: 1.2em; font-variant:small-caps; width:100%; }
.bts { font-size:28px; padding-bottom:20px; }
.bts a { padding-right:10px; }
.mob_only { display:none; }
a.menu, a.menu_Selected:hover, a.menu:hover, a.menu_Selected { font-size:16px; }
.logo { padding:10px; max-width:400px; }
#Prev, #Next {  width:75px; }
.bloc_menu_vertical_auto { display:none; }
.bloc_menu_vertical_auto_alternatif { display:none !important; }
.saut_mobile { display:inline; }
.footer { line-height:2em; }
.services_td3 { height: 100px; }
.services { width: 300px; max-width: 300px;  }
.PlusInfos { text-align:right; padding:20px 0px 20px 20px; }
.txt img { max-width:100%; height: auto; }
.logo { border-radius:20px; }

.RForm div { display:inline-block; padding-right:10px; }
.RForm div select, .RForm div input { width:188px;  }

.R_Kw_L {  margin:0px 20px 0px 20px; padding:0px 10px 0px 10px; font-size:14px; border:#3D97A8 solid 1px; display:block; white-space:nowrap;  }
.R_Kw_L input { border:none; width:calc(100% - 30px); padding-bottom:10px; padding-top:10px; }
.R_Kw_L i { font-size:20px; color:#3D97A8; cursor:pointer; }

.prod_tab { padding:10px; }
.prod_tab2 img { max-width:200px; }
.prod_tab4 { min-width:0px; }
.prod_bloc_px { bottom: 0px; right:0px;}
.prod_bloc_px i { font-size:18px; }
.prod_bloc_px input { font-size:18px; width:30px; }
.prod_tab4_px { font-size:18px; }
.prod_tab3 h1 { font-size:24px; }
.me520, .me521 { display:none !important; }

.br_mobile { display:none; }